165 research outputs found

    A foundation for formal reuse of hardware

    Full text link

    A Branching Time Model of CSP

    Full text link
    I present a branching time model of CSP that is finer than all other models of CSP proposed thus far. It is obtained by taking a semantic equivalence from the linear time - branching time spectrum, namely divergence-preserving coupled similarity, and showing that it is a congruence for the operators of CSP. This equivalence belongs to the bisimulation family of semantic equivalences, in the sense that on transition systems without internal actions it coincides with strong bisimilarity. Nevertheless, enough of the equational laws of CSP remain to obtain a complete axiomatisation for closed, recursion-free terms.Comment: Dedicated to Bill Roscoe, on the occasion of his 60th birthda

    Cellular Bioreactivity of Micro- and Nano-Plastic Particles in Oysters

    Get PDF
    The global usage of plastics has increased dramatically over the last several decades. Polystyrene (PS) is the fourth most common plastic material produced annually due to its many versatile applications. Consequently, there has been a coinciding increase in PS wastes, much of which makes its way into waterways and oceanic habitats. While plastic debris has been shown to adversely affect many marine species as a result of ingestion and entanglement, less is known about the cellular uptake of small-scale plastic particles (nano and micro) by marine invertebrates. In this study, we investigated the potential for uptake of PS nano and micron-sized beads (50 nm and 3 μm) by the Eastern Oyster, Crassostrea virginica. This research was focused on two key issues: (1) how particle size would affect uptake by hepatopancreas (HP) cells in vitro and (2) the difference in uptake of micron and nano particles in vivo between gill and HP tissues. This research confirmed that oysters can accumulate PS beads in their tissues, especially HP tissues. Furthermore, using fluorescent deconvolution microscopy, it was observed that plastic nanoparticles exhibited a much greater propensity for intracellular accumulation in HP cells, primarily into lysosomes via endosomal pathways, indicating the potential for significant bioreactivity and sublethal impacts. While exposures of whole oysters or isolated HP cells to bare PS beads did not cause any significant toxicity (acute or sublethal), nanoplastics are more likely to accumulate intracellularly and to deliver adsorbed toxins directly into cells

    A Calculus for Orchestration of Web Services

    Get PDF
    We introduce COWS (Calculus for Orchestration of Web Services), a new foundational language for SOC whose design has been influenced by WS-BPEL, the de facto standard language for orchestration of web services. COWS combines in an original way a number of ingredients borrowed from well-known process calculi, e.g. asynchronous communication, polyadic synchronization, pattern matching, protection, delimited receiving and killing activities, while resulting different from any of them. Several examples illustrates COWS peculiarities and show its expressiveness both for modelling imperative and orchestration constructs, e.g. web services, flow graphs, fault and compensation handlers, and for encoding other process and orchestration languages

    A criterion for separating process calculi

    Get PDF
    We introduce a new criterion, replacement freeness, to discern the relative expressiveness of process calculi. Intuitively, a calculus is strongly replacement free if replacing, within an enclosing context, a process that cannot perform any visible action by an arbitrary process never inhibits the capability of the resulting process to perform a visible action. We prove that there exists no compositional and interaction sensitive encoding of a not strongly replacement free calculus into any strongly replacement free one. We then define a weaker version of replacement freeness, by only considering replacement of closed processes, and prove that, if we additionally require the encoding to preserve name independence, it is not even possible to encode a non replacement free calculus into a weakly replacement free one. As a consequence of our encodability results, we get that many calculi equipped with priority are not replacement free and hence are not encodable into mainstream calculi like CCS and pi-calculus, that instead are strongly replacement free. We also prove that variants of pi-calculus with match among names, pattern matching or polyadic synchronization are only weakly replacement free, hence they are separated both from process calculi with priority and from mainstream calculi.Comment: In Proceedings EXPRESS'10, arXiv:1011.601

    On the relative expressiveness of higher-order session processes

    Get PDF
    By integrating constructs from the λ-calculus and the π-calculus, in higher-order process calculi exchanged values may contain processes. This paper studies the relative expressiveness of HOπ, the higher-order π-calculus in which communications are governed by session types. Our main discovery is that HO, a subcalculus of HOπ which lacks name-passing and recursion, can serve as a new core calculus for session-typed higher-order concurrency. By exploring a new bisimulation for HO, we show that HO can encode HOπ fully abstractly (up to typed contextual equivalence) more precisely and efficiently than the first-order session π-calculus (π). Overall, under session types, HOπ, HO, and π are equally expressive; however, HOπ and HO are more tightly related than HOπ and π

    Interpretation of uniocular and binocular trials of glaucoma medications: an observational case series

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>To predict the effectiveness of topical glaucoma medications based on initial uniocular and binocular treatment. To test a traditional hypothesis that effectiveness following a uniocular trial is associated with the change in IOP in the initially treated eye minus the change in the initially untreated eye. To determine whether uniocular or binocular treatment trials are superior.</p> <p>Methods</p> <p>Based on a review of medical records, we identified 168 instances in 154 patients with bilateral primary open angle glaucoma of initial uniocular use of a topical glaucoma medication with well-documented intraocular pressure (IOP) readings at baseline (IOP<sub>A</sub>), during the trial (IOP<sub>B</sub>), and at follow-up (IOP<sub>C</sub>). Abstracted data included demographic data, IOP, and medication use. Predictors of the IOP following the trial (IOP<sub>C</sub>) in each eye were identified by multivariable linear regression. In 70 cases, the predictive ability of initial uniocular and binocular treatment could be directly compared.</p> <p>Results</p> <p>In a multivariable analysis, the follow-up pressure in the initially treated eye (IOP<sub>1C</sub>) was directly correlated with treated eye IOP during initial uniocular use (IOP<sub>1B</sub>, p < 0.001). In a multivariable analysis, the follow-up pressure in the initially untreated eye (IOP<sub>2C</sub>) was directly correlated with its baseline IOP<sub>2A </sub>(p < 0.001), and also tended to be associated with treated IOP<sub>1B </sub>(p = 0.07). The multivariable regression coefficient (b) for the IOP change in the initially untreated eye was generally not close to the value of -1 expected by the classic teaching (for eye 1, b = 0.04, p = 0.35; for eye 2, b = 0.07, p = 0.50). In 70 cases, the uniocular and binocular trials predicted a similar fraction of the variance in follow-up IOP<sub>1C </sub>(r<sup>2 </sup>= 0.56 and 0.57, respectively) and IOP<sub>2C </sub>(r<sup>2 </sup>= 0.39 and 0.38, respectively).</p> <p>Conclusion</p> <p>1) For uniocular trials, the IOP change in the untreated eye should not be subtracted from that in the treated eye. 2) Uniocular and binocular trials have similar predictive value when interpreted correctly. Either may be selected based on clinical circumstances.</p
    corecore